export function parse_detail(content: string) {
    //日期开始，回单结束
    let line = content.split("\n")
    let plines = [];
    let pline = [];
    for (let i = 1; i < line.length; i++) {
        if (line[i].indexOf('回单') > -1) {
            //行结束
            pline.push(line[i])
            plines.push(pline.join(','))
            pline = []
        } else {
            pline.push(line[i])
        }
    }
    let details = [];
    for (let i = 0; i < plines.length; i++) {
        let o = plines[i].replace(/ /g, ',').split(',')
        details.push({
            Money: o[2],
            Balance: o[3],
            Memo: ToCDB(o[o.length - 2])
        })
    }
    console.log(JSON.stringify(details))
}
// let content = "交易时间 交易金额 本次余额 对方信息 交易类型 交易渠道 交易摘要 操作\
// 2018-10-11\
// 20:43:31\
// -0.01 6.79\
// 鄢鹏权\
// 6214838591145406\
// 转账 超级网银 转支 回单\
// 2018-10-11\
// 10:56:48\
// -0.10 6.80\
// 鄢鹏权\
// 6214838591145406\
// 转账 超级网银 转支 回单\
// 2018-10-11\
// -2.00 6.90\
// 240901940050307\
// 转账 短信费 回单"
// parse_detail(content)


//全角转换为半角函数 
function ToCDB(str) {
    var tmp = "";
    for (var i = 0; i < str.length; i++) {
        if (str.charCodeAt(i) > 65248 && str.charCodeAt(i) < 65375) {
            tmp += String.fromCharCode(str.charCodeAt(i) - 65248);
        }
        else {
            tmp += String.fromCharCode(str.charCodeAt(i));
        }
    }
    return tmp
}